﻿//************************************************************************************************************
// CoNatural.Data.dll
// Author: Roger Torres
//************************************************************************************************************
// You can use, modify, and distribute the source code and executable programs based on the source code.
// This source code is provided "as is" and without warranties as to performance or merchantability. 
// The author and/or distributors of this source code may have made statements about this source code. 
// Any such statements do not constitute warranties and shall not be relied on by the user in deciding 
// whether to use this source code. This source code is provided without any express or implied warranties 
// whatsoever. Because of the diversity of conditions and hardware under which this source code may be used, 
// no warranty of fitness for a particular purpose is offered. The user is advised to test the source code 
// thoroughly before relying on it. The user must assume the entire risk of using the source code.
//************************************************************************************************************

using System;

namespace CoNatural.Data {
   /// <summary>
   /// Interface implemented by command script providers.
   /// </summary>
   public interface ICommandScriptProvider {
		/// <summary>
		/// Returns the sql script associated to this ICommand
		/// </summary>
		/// <param name="iCommand">The ICommand.</param>
		/// <returns>The sql script.</returns>
      string GetScript(ICommand iCommand);
   }
}
